meaner than a junkyard dog - French English Dictionary